home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network CD 1
/
Network CD.iso
/
fredfish
/
881-890
/
ff887
/
artm
/
english.doc
< prev
next >
Wrap
Text File
|
1993-07-16
|
15KB
|
357 lines
ARTM Amiga Real Time Monitor V1.7
-------------------------------------
Copyright © 1990-93 by Dietmar Jansen & F.J. Mertens
ARTM displays and controls activities in your Amiga. It is full
supported by Intuition and it is very easy to use. It works
under WB1.3 and WB2.x properly. ARTM need Arp.library 39.+
ARTM is a shareware program. Permission is granted to freely
distribute this program without profit. Copy is allowed
but only completely and unchanged . If you use it often,
please pay us a donation of 15 US$. In exchange you will get
an update without the troublesome requester.
Please send cache and no check. My bank is a shark. When you
send a 15$ US check: exchange in the moment 1$ US = 1.70 DM
15$ US = 25.00 DM
- 11.00 DM charge to change an US$ check in German DM
----------
14.00 DM
Programmstart:
From Shell
~~~~~~~~~~
Type ARTM [opt]
and ARTM will open on the WB Screen
there are two options available:
-q Will bring up ARTM in its inconified form in
the upper right hand corner.
-poutputpath say where ARTM should be store his output.
Possible are all devices prt: ram:file.
-ix,y Will bring up the ARTM window in its full size,
but when iconified the icon will be located at
x and y position.
From Workbench
~~~~~~~~~~~~~~
Simply double click the ARTM icon and the ARTM window will
open on the Workbenchscreen
The three optionsmentioned above can be used as Tooltype.
START=WINDOW|ICON
ICON_POS=x/y
OUTPUT_PATH=RAM:ARTM.output
-----------------------------------------------------------------------------
These functiones are implemented:
Task
(default at start of ARTM) lists all tasks in your Amiga.
You select a task with a mouseklick on the requested entry.
Now you can remove it with
REMOVE
or change the priority with
PRIORITY
. Function
MORE
brings a lot of more informationes
(look at MORE).
These informationes are displayed:
Address, Priority, Signals, State, Code; Type, Name.
Windows
lists all open screens and windows. Screens are in color 3
windows are white. Close a window\screen by selecting its
item and click
CLOSE
. Fuction
MORE
brings more informations
about the selected screen or window (look at more).
"WARNING" The GURU is waiting for you, if you kill a window
before its task is dead
.
These informations are displayed:
Address, Position, Size, Flags, IDCMP (only by windows), Title.
Libraries
lists all Libraries. By click on any item, you can close the
library with
CLOSE
(OpenCount must be NULL)
REMOVE
removes
the library.
PRIORITY
changes the priority.
These informations are displayed:
Address, Type, Priority, OpenCount, Version (consists of
version & revision), Negsize, Possize, Name.
Devices
lists all devices. With clicking on
REMOVE
you can remove a
selected device, if it is closed. Function
PRIORITY
changes
the priority.
These informations are displayed:
Address, Type, Priority, OpenCount, Version (consist of
version & revision), Negsize, Possize, Name.
Resources
lists all resources. Function
PRIORITY
changes the priority
and
REMOVE
removes a selected resource.
These informations are displayed:
Address, Type, Priority, OpenCount, Version (consist of
version & revision), Negsize, Possize, Name.
Ports
shows all ports and the name of its task. IDCMP_Ports are
owned by a window. Ports are removable with
REMOVE
These informations are displayed:
Address, PortName, Type, SigBit, Flags, TaskName.
Residents
lists all residents in your Amiga. Residents which were
added by the KickTagPtr (i.e. a virus or RAD:) will be
diplayed in color 3 and if the residents are in the Res-
Modules-table too, they will be displayed in black.
These informations are displayed:
Address, Type, Priority, Version, Flags, Name.
Interrupts
shows all interrupts in your Amiga. It's only allowed to
remove an interrupt controled by a server with
REMOVE
.
These informations are displayed:
Address, Data, Code, Priority, Type, Nr., InterruptName, Name.
Vectors
show vectors, i.e. Cool-, Cold,- WarmCapture and Kickpointers.
It's helpful when searching for Viruses, but remember that
the RAD: device in Kick 1.3 uses the KickTagPtr. Use function
CLEAR
to set any Vector to NULL. If you close KickMemPtr,
KickTagPtr or KickCheckSum, all of these three would be set
to NULL.
These informations are displayed:
Address, Vector and Content. Should the KickTagPtr point to a
resident table, you get the Address & Name from this residents.
Note, that only the first item of the table would be displayed.
If you want to see the others, select function Residents. The
residents of the KickTagPtr-table would be displayed colored.
(see above).
Memory
show the memory in chip, fast and expansion ram (like avail).
Function
PRIORITY
changs the priority. If you select the
memory (chip or fast) and klick
MORE
then ARTM will show
you the memoryfragmention.
These informations are displayed:
Address, Priority, Attribute, Lower, Upper, Maximum, in Use,
Free, Largest, Name and in the next colum the totals.
Mount
list all mounted Devices in your Amiga.
These informations are displayed:
Address, Device, Heads, Sectors, Buffer, Cylinder, Inter-
leavefaktor, Handlername. By memoryunits ARTM will dispaly
Size, Full, rw (read/write), Volume (name) too.
Assign
show all assigned pathes and programs.
These informations are displayed:
Address, Directory, Path.
Locks
show all Locks (read and write). If your Locks more than 200
(ARTM has 100 Arrays) you can wiht
Forward
or
Backward
view
the next 100 Locks. Select a Lock and chose
Unlock
andremove
a selected item.
These informations are displayed:
Address, Access, Path.
Fonts
list all loaded fonts, in KickRom too. With
REMOVE
you can
remove the selected Font. If you finish the program that
use the font (Count = NULL), the system should release the
requested memory.
These informations are displayed:
Address, Count, YSize, XSize, Style, Flgs, LoChar, HiChar
und Name.
Hardware
list all installed autoconfig-boards (ExpansionBase)
ARTM will show you which processor and mathcoprocessor is
in your Amiga. In addition ARTM indicate the new ECS-Chips
Fat Agnus or Fat Denise (PAL or NTSC) or normal Agnus and
Denise.
These informations are displayed:
Address, Boardadr, Boardsize, Slotadr, Slotsize, Driver,
Product, Type and Manufacturer.
Res Cmds
list all Residents from AmigaDos and from ARP1.3 ARES
Command. The AmigaDos resident will show all datasegments
with Lower Adr, Upper Adr and Size.
These informations are displayed:
Sys (AmigaDos or ARP), Name, Usage (only by ARP), Access.
Monitor
is a little memorymonitor and shows the whole memory.
The memory will be loaded in the 100 ARTM stringgadgets.
With
Forward
and
Backward
you can view
the next or previous 100 records. A click on
Address
will
bring up a requester, type an address in it and the Monitor
list the next 100 records from the address.
These informations are displayed:
Address, Bytes(Hex), Bytes(ASCII)
Last Alert
show the last Alertnumber and address.
-----------------------------------------------------------------------------
Remove
removes selected
tasks, libs, devices, ports, interrupts
and
Fonts
. Select (before remove) with a mouseclick on the requested
entry. But remember libs amd devices must be closed.
Close
closes
screens/windows
and
libraries
. Use it as remove.
Clear
set the
SystemVectors
to NULL. Use it as remove or close.
Freeze
freeze a runnig Task and removed it form the nodestructur
The forzen taskstructur is stored. You recognize it
function
Task
on STATE "Frozen". If you select
a forzen task and click
Activate
the task get a
new live.
Activate
is the counterpart from
Freeze
. Show above.
Priority
changes the priority of a selected
task, library, device
interrupts, memory
or
resource
. Values may range from -128
to 127, better use values between -10 and 10.
Unlock
remove a
Lock
(read or write) from the list. Attention
if the system know the Lock, the amy will go to Indian.
More
show detail informationes. In ARTM version 1.0 these is in-
plemented for function
Task, Windows, Screens
, and
Memory
.
Example:
Klick on the requested task and then on
MORE
. This is the
result from any task.
Task Structure:
IDNestCnt: 0 TDNestCnt: -1
SigAlloc: c000ffff SigWait: c0000000
SigRecvd: 00000000 SigExcept: 00000000
TrapAlloc: 8000 TrapAble: 0000
ExceptData: 00000000 ExceptCode: 00fc2ff0
TrapData: 00000000 TrapCode: 00ff47ea
SPLower: 00266834 SPUpper: 00267034
SPReg: 00266f96
Switch(): 00000000 Launch(): 00000000
UserData: 00000000
Process Structure:
WindowPtr: 00000000 Title:
MsgPort: 00000000
StackBase: 00266834 StackSize: 2048
CurrentDir: 00000000 Path:
CIS: 00000000 COS: 00000000
ConsoleTask: 00000000 FileSystemTask: 0020709c
SegList: 002365e4 SegPointer: 0024940c
PktWait: 00000000 CLI: 00091bc3
CommandLineInterface Structure:
CommandDir: 00246874
StandardInput: 00000000 StandardOutput: 00000000
CurrentInput: 00000000 CurrentOutput: 00000000
Module: 00000000
Hunks:
Lower Upper Size
----------------------------
00249410 00249a6c 1636
0022ee80 0022ee80 8
total: 1644
For
Windows
, and
Screens
the result is simmilar
Memory
will show the memoryfragmention in address and size.
Break
cancel a runnig Task. It will be set Control D/E/F/C
Signal
A requester pops up where you can change the SigAlloc.
Show function
Break
Cancel
switch the gadgetrow from action (color 4) back to function
(color 2).
zz
Iconify function. If you chose the zz gadget ARTM dis-
appears and popup as an icon. A doubleklick on this icon and
ARTM will bring its Window back.
i
i is like ABOUT
Disksymbol
store all items from the current called funktion in a file
or put it out to PRT: see above option -p.
-----------------------------------------------------------------------------
Note :
If you use the function hardware and have installed
autoconfig-boards (ExpansionBase). Please send us a mail
and tell us the output from ARTM (PROD, TYPE and MANUFACTRER)
and also the name and Type of your expansionbords.
You should ever know what you do! Please send bug reports and a list of
features you would like to have in the next version to the Authors:
---------------------------------------------------------------------------
********************************************
* *
* A T T E N T I O N *
* ----------------- *
* *
* from 93/07/01 there is a new Citycode *
* *
* 72218 Wildberg *
* *
********************************************
Franz Josef Mertens
Sonnenrain 17
7277 Wildberg 1
Germany
Fido (2:241/7407.9) Mentopolis Wildberg
Special thanks to all, who helped us with little routines, tips and
failure tracking. Special thanks to Matthias Zepf and Markus Stoll
and all Betatesters.